โ RNS 1.4.2 released https://pypi.org/project/rns/
๐ฌค rns.recipes
top
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Sideband 2.0.0 released โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Started by Mark ยท 9d ago ยท bc7291552be7a58f
Page 1 of 2
[ 1 ] Next >
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-1
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ Mark #1 โ
โ bc7291552be7a58f โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 9d ago
Hello good people of the ret. I have just released version 2.0.0 of Sideband. There's a
lot of good stuff here. My initial plan was to yabber on for a few posts about all the
new and updated stuff and post some screenshots, but I am le tired, and I honestly just
want a cup of tea and to stare into the distance for a bit, so that'll have to wait till
tomorrow or an approximation thereof.
Instead, I can at least leave you with the release notes for now :) Enjoy!
>>>Voice & Calls
โข Added true half-duplex mode to LXST telephony voice calls
โข Added ability to switch between half and full-duplex during live calls
โข Added PTT controls to the voice screen for live calls
โข Added call statistics display to the call screen during calls
โข Added ability to mute microphone and/or speaker during calls
>>>Map & Telemetry
โข Completely refactored the map view
โข Significantly optimized the map rendering engine
โข Reworked tile loading to be much faster
โข With marker clustering support, the map can now render thousands of objects
concurrently
โข Added ability to jump/zoom directly to cluster extents by clicking on a cluster
โข Added 10 new map types
โข Added ability to use a custom map tile server
โข Added ability to provide custom API keys for Stadia and MapTiler sources
โข Added smart tile pre-fetching to reduce load times when zooming and panning
โข Added option to display discovered interfaces on the map
โข Added quick-toggle button for showing/hiding discovered interfaces to the map
โข Added ability to view discovered interface details
โข Added ability to directly use discovered interfaces and copy interface config
โข Added ability to directly configure an RNode to use an interface from the map
โข Added new telemetry sensor type for connectable interfaces
โข Added ability to list and view connectable interface telemetry in object details
โข Added ability to display connection map telemetry on the map
โข Added display of signal strength and connection types for connection maps
โข Added ability to display blocked entries on connection maps
โข Added individual map layer toggles
โข Added individual map caching directories
โข Added ability to clear map caches selectively for individual maps
โข Added ability to toggle between relaxed and aggresive tile loading
โข Added approximate radio horizon calculation if target entry's altitude is zero
โข Optimized the RNS transport node telemetry sensor for better bandwidth efficiency
โข Improved the object details item rendering to be more informative and concise
โข Improved marker icon rendering
โข Fixed jittery map markers on zoom due to rounding errors
โข Fixed a bug in map bounding box collision calculations
โข Fixed local MBTiles maps not loading correctly in some cases
โข Fixed invalid starting position and pan locks for some local MBTiles maps
โข Added telemetry plugin example for creating interface telemetry providers
โข Added telemetry plugin example for creating connection maps
>>>Text Console
โข Sideband now has an interactive text console for command-line operation
โข Includes commands for commonly used operations, with tab-completion and options
listing
โข Includes built-in help and commands reference
โข Includes the ability to use the `raw` command to exeute of Python code within
sideband
โข Allows streaming log output and changing log levels on the fly
โข Allows direct editing of configuration and state of the running instance
โข Very useful for use in headless/daemon mode, or for telemetry-only nodes
>>>General
โข Unless disabled in your RNS config, Sideband now uses ephemeral transport IDs by
default
โข The transport ID rotates on every app start, this behavior is default on Android as
well
โข Significantly improved performance of various packet processing and network tasks
โข Updates the included RNS to `1.4.0` and LXMF to `1.1.0` with performance and
security fixes
โข Added ability to enable hop-count obfuscation from Connectivity settings
โข Added incoming messages status display
โข Added ability to cancel incoming messages
โข Added keyboard shortcuts for going directly to the object details screen
โข Improved propagation node sync feedback with size and progress information
โข Reworked logging to increase clarity and reduce logging noise
โข Updated all included files and documentation in the repository server to the latest
versions
โข Added several new keyboard shortcuts for better keyboard navigation
โข Updated the keyboard shortcuts listing in the Guide section
wยฝe0OOOOOOIOKL...... <-- Momo says hi
โ 10 โ 0 โค 16
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-2
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ Anonymous #2 โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 9d ago
Wow, very nice. Congratulations!
โ 0 โ 0 โค 1
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-3
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ Torlando #3 โ
โ db3ffd2575469a78 โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 9d ago
Wow, what a changelog! Thank you, Mark!
โ 0 โ 0 โค 1
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-4
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ p1ld7a #4 โ
โ 8279b6a997b08071 โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 8d ago
Great changelog !
The only question is: Who is Momo ? :D
โ 0 โ 0 โค 1
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-5
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ Mark #5 โ
โ bc7291552be7a58f โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 8d ago
| The only question is: Who is Momo ? :D
Momo is reticucat :) A feral kitten I found some weeks ago, the rest of the litter was
dead and the mother gone. She was completely starved and dehydrated, basically tried
crawling up my leg when I found her, so what could I do? But she's strong, healthy and
purring now :)
โ 7 โ 0 โค 12
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-6
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ Mark #6 โ
โ 8dd57a7382268096 โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 8d ago
Here's a screenshot of a section of the map with around 1100 points loaded in total.
Before the refactor, this would have been impossible, and completely dropped the
framerate. Now it works, and with proper dynamic clustering/grouping :) Clicking/tapping
on a cluster will zoom the map to the cluster's extents.
There's also scattering of close and directly overlapping points: If two points are very
close to each other, they will get pushed slightly apart at the highest zoom levels. If a
number of points share the exact same coordinates, they will get distributed in an
expanding concentric ring pattern.
The map is now actually useful for showing many different points of interest, discovered
interfaces, peers and telemetry entries :)
โ 4 โ 0 โค 4
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-7
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ G6PHF #7 โ
โ 2afcd9f59a847efb โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 8d ago
Thanks for this Mark, amazing work โค๏ธ
Not sure if anybody else is having the same issue as me on Mac when running sideband?
[2026-07-22 13:45:15] [Error] Error while locating UI scale file: Can't mix
strings and bytes in path components
โ 0 โ 0 โค 0
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-8
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ Mark #8 โ
โ 8dd57a7382268096 โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 8d ago
G6PHF, in sbapp/plyer/platforms/macosx/storagepath.py , in the
_get_home_dir function, can you try replacing:
return home_dir_NSURL.absoluteString.UTF8String()
With:
return home_dir_NSURL.absoluteString.UTF8String().decode("utf-8")
And let me know if that works? It's a little hard for me to debug, since I don't have
access to a Mac, but it looks like it's just a string encoding issue.
โ 0 โ 0 โค 1
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-9
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ G6PHF #9 โ
โ 2afcd9f59a847efb โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 8d ago
Mark wrote:
> G6PHF, in sbapp/plyer/platforms/macosx/storagepath.py , in the
_get_home_dir function, can you try replacing:
>
> ```python
> return home_dir_NSURL.absoluteString.UTF8String()
> ```
>
> With:
>
> ```python
> return home_dir_NSURL.absoluteString.UTF8String().decode("utf-8")
> ```
>
> And let me know if that works? It's a little hard for me to debug, since I
don't have access to a Mac, but it looks like it's just a string encoding
issue.
That fixed it Mark, many thanks!
โ 0 โ 0 โค 0
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
post-10
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ Mark #10 โ
โ 8dd57a7382268096 โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โธ 8d ago
Nice, good to hear. I'll include that fix in the next release. Could you do me a favor
and test if changing the UI scale in preferences actually works? Ie., if setting the UI
scale, then closing Sideband and re-opening it actually does change the overall UI
scaling?
โ 0 โ 0 โค 0
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[ 1 ] Next >
Page 1 of 2
โ INFO โ Identify to this node to post. How?
bottom